package tp1
import scala.collection.mutable.Map
import scala.collection._
class Grupo (cantIntegrantes:Int){
	var integrantes = new Array[Persona](cantIntegrantes)
	var actividades: Map[Int,Actividad] = Map()
	
	def agregarActividad(nuevaActividad:Actividad){
	  this.actividades += (this.actividades.size + 1 -> nuevaActividad)
	}
	
	def actividadesPendientesDeAprobacion(): Map[Int,Map[Actividad,Int]] ={
	  var actPend:Map[Int,Map[Actividad,Int]] = Map()
	  this.actividades.values.foreach{ i =>
	      if(i.a_fechaPresentacion==i.f_fechaActividadAprov){
	        var temp:Map[Actividad,Int]= Map()
	        temp += (i -> i.a_monto)
	        actPend += ((actPend.size) + 1 -> temp)
	      }  
	  }
	  actPend
	}
}